drain (someone's) willpower

Translations
épuiser la volonté de quelqu'un